from flask import Flask, escape
app = Flask(__name__)

@app.route('/user/<username>')
def show_user_profile(username):
    return 'User %s' % escape(username)

@app.route('/post/<int:post_id>')
def show_post(post_id):
    return 'Post %d' % post_id

@app.route('/path/<path:subpath>')
def show_subpath(subpath):
    return 'Subpath %s' % escape(subpath)

# 在URL中添加变量： <变量名> 或 <转换器:变量名> 
# 转换器类型：
# 1. 默认 string
# 2. int
# 3. float
# 4. path: 类似string, 但可以包含斜杠
# 5. uuid: uuid字符串